// 实例和组件都需要

import { initState } from "./state"


export function initMixin (Vue) {//初始化混合，表示在vue基础上做一次混合操作
  Vue.prototype._init = function (options) {
    // el data
    const vm = this
    vm.$options = options//后续对options做拓展
    // 数据变视图变化  响应式
    // 对数据进行初始化  watch computed props data
    initState(vm)//vm.$options 
  }
}